Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F2 France F4 Greece F1 Greece F2 France F9 India #2-w4 USA F4 USA F5 Germany F4 Germany F5 Morocco F2 Italy F2 Tennis Napoli Cup - Naples Garden Open - Rome Zagreb Open - Zagreb Top Wool Challenger Biella - Biella 10th Wartburg Open - Eisenach Muller Cup - Ulm Tampere Imageneering Open - Tampere St.Petersburg Challenger by Kinex - St. Petersburg Trani Cup - Trani XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi Black Forest Open 2002 - Freudenstadt DPD Challenger 2002 - Aschaffenburg Memorial Kolyaskin - Donetsk DPD Challenger 2000 - Aschaffenburg DPD Challenger 2001 - Aschaffenburg VIII Trofeo Ciutat de Barcelona - Barcelona 2003 Freeman Men's Challenger - Joplin Challenger Ford de Cherbourg - Cherbourg The LTA Wrexham Challenger - Wrexham Heineken Challenger - Ho Chi Minh City Garden Open - Rome Baumag Open - Budapest Banca Marche Tennis Cup - San Benedetto Genoa Open 'Fondazione Carige' - Genova Gemax Samsung Open 2004 - Belgrade The LTA Wrexham Challenger - Wrexham Challenger Citta di Olbia - Olbia Tennis Napoli Cup 2004 - Napoli Open Sainte Victoire - Aix-En-Provence Steelers Cup - Kosice San Remo Tennis Cup - San Remo Budapest Challenger - Budapest Schickedanz Open - Furth Banca Stato Challenger Lugano - Lugano Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Oberstraufen Cup - Oberstaufen Cepu Open - San Marino Alfa Romeo Tennis Cup - Cordenons ATP Challenger Open 2004 - Monchengladbach Banja Luka Challenger 2004 - Banja Luka 2005 Freeman Men's Challenger - Joplin Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo Steelers Cup 2005 - Kosice Banca Stato Challenger - Lugano San Marino Cepu Open - San Marino Banja Luka Challenger 2005 - Banja Luka Media Will Cup Busan Challenger Tennis - Busan Mobilux Open - Luxembourg Qatar ATP Challenger - Doha Intersport Heilbronn Open - Heilbronn USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin Unicredit (Suisse) Bank S. A. Challenger - Chiasso Ostdeutscher Sparkassen Cup - Dresden Baden Open - Ettlingen Bancastato Challenger Lugano - Lugano Tatra Banka Open 2006 - Bratislava AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Marrakech San Marino Cepu Open - San Marino 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Polska Energia Open - Bytom San Marino CEPU Open - San Marino Geneva Challenger - Geneva Black Forest Open - Freudenstadt TEAN International - Alphen Aan Den Rijn Tennislife Cup - Napoli Open Tarragona Costa Daurada - Tarragona Bauer Watertechnilogy Cup 2008 - Eckental IPP Open - Helsinki Heilbronn Challenger Sunrise Challenger Napoli Challenger Rome Challenger Rome Challenger Prostejov Challenger Furth Challenger Lugano Challenger Turin Challenger Scheveningen Challenger San Marino Challenger Trani Challenger Todi Challenger Napoli Challenger Genova Challenger Sunrise Challenger Napoli Challenger Biella Challenger Furth Challenger Lugano Challenger Turin Challenger Oberstaufen Challenger San Marino Challenger Genova Challenger Alphen Challenger Banja Luka Challenger Napoli Challenger Meknes Challenger Kosice Challenger Oberstaufen Challenger San Marino Challenger Cordenons Challenger Casablanca Challenger Kosice Challenger Marburg Challenger San Benedetto Challenger San Marino Challenger Banja Luka Challenger Szczecin Challenger Madrid Challenger Porto Alegre Challenger Montevideo Challenger Quimper Challenger Sarajevo Challenger Mersin Challenger Rome Challenger Canada F1 Napoli Challenger Rome Challenger Caltanissetta Challenger Furth Challenger Milan Challenger Todi Challenger Scheveningen Challenger Oberstaufen Challenger Cordenons Challenger Meerbusch Challenger Como Challenger Genova Challenger Szczecin Challenger Casablanca Challenger Eckental Challenger Ortisei Challenger Panama City Challenger Barranquilla Challenger Vercelli Challenger Mestre Challenger Caltanissetta Challenger Milan Challenger San Benedetto Challenger Cordenons Challenger Como Challenger Szczecin Challenger Sibiu Challenger Napoli Challenger Rome Challenger Mestre Challenger Scania Stockholm Open - Stockholm Heineken Open - Auckland Milan Indoors - Milan India #2-w1 2003 Mercedes Cup - Stuttgart India #2-w3 India F4 India F5 Milan Indoors - Milan Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Next Generation Hardcourts - Adelaide Heineken Open - Auckland Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires BMW Open - Munich The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Croatia Open Umag - Umag BCR Open Romania - Bucharest Mumbai Open - Mumbai Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Heineken Open - Auckland Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Orange Prokom Open - Sopot BCR Open Romania - Bucharest Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Chennai Open - Chennai Movistar Open - Vina del Mar SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Estoril Open - Estoril BMW Open - Munich Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Masters Series - Hamburg BCR Open Romania - Bucharest If Stockholm Open - Stockholm Kremlin Cup - Moscow Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Medibank International - Sydney Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Mercedes Cup - Stuttgart International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Open de Tenis Comunidad Valenciana - Valencia SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich PBZ Zagreb Indoors - Zagreb VTR Open - Vina del Mar Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Tennis Masters Series - Rome Tennis Masters Series - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 India #2-w2 India F1 India F2 Schickendanz Open - Furth ATU Cup 2001 - Weiden Heineken Challenger - Ho Chi Minh City USTA Challenger of Dallas - Dallas Open de Montauban - Montauban Tennis Napoli Cup - Napoli EI Bank Bulgarian Challenger - Sofia Sporting Challenger 2003 - Turin s'Tennis Masters Challenger - Graz X Torneo Internazionale di Tennis - Barletta VIII Trofeo Ciudad de Quito - Quito Warsteiner Challenger Lubeck - Lubeck Zagreb Open - Zagreb Warsteiner Challenger Lubeck - Lubeck 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto IX Ciutat de Barcelona - Barcelona Geneva Challenger - Geneva Garden Open 2004 - Rome Kos Succhetti Tennis Cup - Cordenons Heilbronn Open - Heilbronn Volvo Sylt Open - Sylt Neride Prague Indoor - Prague Oberstaufen Cup - Oberstaufen Steelers Cup - Kosice Nord/LB Open - Braunschweig Canottieri Mincio Open - Mantova Tunis Challenger Rome Challenger Oberstaufen Challenger Rio De Janeiro Challenger The LTA Men's Challenger - Southampton San Marino Challenger Privatbank Open 2006 - Dnepropetrovsk Samsung Securities Cup - Seoul Heilbronn Open - Heilbronn Weissenhauser Strand Cup - Hamburg Warsteiner Challenger - Wolfsburg Architect Open - Budapest 9th Wartburg Open - Eisenach XXVIII Edizione 'A.Savoldi' - Manerbio Citta di Brindisi - Brindisi Kamnik Challenger - Kamnik Okal Cup 2001 International Bavarian Championships - Eckental Milano Challenger-Jameson Cup - Milan Banja Luka 2002 - Banja Luka Samarkand Challenger - Samarkand Open de L'Isere - Grenoble Open de la Ville de Saint Denis - Reunion Island Neride Prague Indoor - Prague Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Marburg Challenger Gemax Open - Belgrade Alphen Challenger Muller Cup 99 - Ulm DPD Challenger 99 - Aschaffenburg Warsteiner Challenger Wolfsburg - Wolfsburg VII Torneo Internazionale di Tennis - Barletta C.T. San Remo - XIII Piertomaso Tessitore - San Remo Ljubljana Open - Ljubljana ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino Intersport Heilbronn Open - Heilbronn 2004 Freeman Men's Challenger - Joplin Challenger 42 - Andrezieux Sarajevo Open 2004 - Sarajevo Ispat Open 2004 - Ostrava Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Trani Cup - Trani Antonio Savoldi-Marco Co. - Manerbio Architect Open - Budapest Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Tatra Banka Open - Bratislava Jameson Cup - Milan Volkswagen Challenger 2005 - Wolfsburg Tennis Napoli Cup - Napoli Ostrava Open 2005 - Ostrava Badden Open by Rothaus - Ettlingen Sassuolo Challenger - Sassuolo Nord LB Open - Braunschweig Top Wool Challenger - Biella Oberstaufen Cup - Oberstaufen Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Sina-Kia Motors Tennis Cup - Cordenons Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova TED Open - Istanbul Ethias Tennis Trophy - Mons Samsung Securities Cup - Seoul Tatra Banka Open - Bratislava BMW Tennis Championship - Sunrise Tennis Napoli Cup 2006 - Napoli Schickendanz Open - Furth Top Wool Challenger-Immagine Trophy - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba Dusseldorf Open 2006 - Dusseldorf Genoa Open - Genova Pekao Open - Szczecin Heilbronn Open - Heilbronn Challenger Lugano - Lugano Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Oberstaufen Cup - Oberstaufen Porsche Open - Poznan Samsung Securities Cup - Seoul Heilbronn Open - Heilbronn 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes BMW Tennis Championship - Sunrise Morocco Tennis Tour - Tanger Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Roma Open Challenger - Rome Ostdeutscher Sparkassen Cup - Dresden Schickendanz Open - Furth Kosice Open-Steelers Cup 2008 - Kosice BSI Challenger Lugano - Lugano Sporting Challenger '08-Trofeo Regione Piemonte - Turin Siemens Open - Scheveningen 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Flea Market Cup Busan Challenger Tennis - Busan Caversham International Tennis Tournament - Jersey Monza Challenger Dortmund Challenger Heilbronn Challenger Casablanca Challenger Caltanissetta Challenger Monza Challenger Rome Challenger Poznan Challenger Challenger Canottieri Minico - Mantova Zagreb Challenger Furth Challenger Rabat Challenger Fujitsu Siemens Open - Budapest Manerbio Challenger Como Challenger Alphen Challenger Warsteiner Challenger Lubeck 2001 - Lubeck Szczecin Challenger Poznan Challenger Sacramento Challenger ECM Cup - Prague Memorial Savigni - Sassuolo Heilbronn Challenger Meknes Challenger Tiburon Challenger Rabat Challenger Marrakech Challenger Barletta Challenger St. Brieuc Challenger Rome Challenger Gallagher International - Hamilton Rome Challenger Furth Challenger Monza Challenger FILA Challenger - Biella Dallas Challenger Sibiu Challenger Como Challenger Alphen Challenger Open Sabadell Atlantico - Barcelona Kosice Challenger Marburg Challenger San Benedetto Challenger Banja Luka Challenger USTA Men's Challenger of Dallas - Dallas Padova Challenger Cortina Challenger San Marino Challenger Genova Challenger San Benedetto Challenger CA Challenge 2002 - Graz ATP Challenger Hamburg - Hamburg St. Petersburg Open - St. Petersburg 5th Sardinian International Championships - Cagliari Oberstaufen Cup - Oberstaufen Black Forest Open 2000 - Freudenstadt Kuppers Kolsch Cup by Lambertz - Aachen Australian Unity Western Australia Open - Perth Black Forest Open - Freudenstadt Nottingham Men's Challenger - Nottingham Internationaux du Doubs - Besancon Muller Cup - Ulm Ciutat de Barcelona - Barcelona Cairo Challenger 2002 - Cairo Copa Claro - Buenos Aires Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Qatar Open - Doha Open 13 - Marseille Davidoff Swiss Indoors - Basel BellSouth Open - Vina del Mar Internationaler Raiffeisen Grand Prix - St. Polten Idea Prokom Open - Sopot Open Romania - Bucharest Vietnam Open - Ho Chi Minh City Chennai Open - Chennai Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach Campionati Internazionali di Sicilia - Palermo AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach SAP Open - San Jose Mercedes Cup - Stuttgart Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Austrian Open - Kitzbuhel ATP Kremlin Cup - Moscow Medibank International - Sydney Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai Copa Telmex - Buenos Aires Gerry Weber Open - Halle Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Bet-At-Home Austrian Open - Kitzbuhel Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo UNICEF Open - 's Hertogenbosch Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open Romania - Bucharest Pilot Pen Tennis - New Haven Brisbane International - Brisbane Brasil Open - Costa do Sauipe Apia International - Sydney Abierto Mexicano Telcel - Acapulco Studena Croatia Open - Umag Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, World Group, PO, SWE-ITA 3-2 Olympics - Beijing Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, PO, FRA-GER 4-1 Hopman Cup - Perth Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4